home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 656 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.7 KB

  1. Subject: Re: Dialog Box Proposal Part 1 
  2. Date: Thu, 30 Jun 94 19:35:20 +0100
  3. From: Craig.Graham@newcastle.ac.uk
  4. Precedence: bulk
  5.  
  6. > [Ken Hollis] wrote:
  7. > >Warwick, what's so hard about [changing cursor in EDITABLE]?  I did this
  8. > >in WinLIB PRO, and you saw that.  Even a *TWIT* could do this! 
  9. > Reiterating, the naive solution busy waits, and is thus unacceptable.
  10.  
  11. You could, however, include a TIMER event in your event_multi()
  12. call, and only check the objects every so often......not quite
  13. busy waiting, but still not as groovy as it could be. A shame GEM
  14. only provides two rectangle events - a rectangle list for event_multi()
  15. would solve this problem (but then you really have to code dialogs in
  16. windows into the GEM AES so it knows which rectangle is on top).
  17.  
  18. > >Don't talk about a program unless you've seen it in action.  LTMF-2 is
  19. > >nothing compared to its previous version.  Everyone KNOWS that you can
  20. > >use the form_button and form_keybd routines in windows easily.  Why
  21. > >are you even bringing up this?
  22.  
  23. I would like to comment here that I think the author of LTMF-2 is being
  24. a little bullish at the moment, considering that he has yet to release the
  25. thing, and also in light of Warwick's excellent track record already (the atari
  26. GEM nethack port, the GEM++ C++ GUI library (wonderful, if you have a big enough
  27. machine to use GNU C++ on), and others.
  28.  
  29. > form_button and form_keybd do not clip to the window rectangles, and are
  30. > therefore only of use if the window is topped - a progressively less
  31. > popular paradigm as multitasking and true non-modality increases.  For
  32. > example, in GEM++, I make an effort to call form_* functions whenever
  33. > possible, but little can be done with them in non-modal (where `mode'
  34. > also refers to the `is on top' mode) dialogs-in-windows.
  35.  
  36. I personally never use form_button or form_keybd at all........you can
  37. get along quite easily without them - check out the fully non-modal GUI
  38. in CLA for an example of this.
  39.  
  40. > I comment upon proposals, not proposers; software solutions, not authors.
  41.  
  42. Take the argument to private email until things cool off, I have no wish to
  43. have a mailbox full.
  44.  
  45. Craig Graham.
  46. DataUncertain Software.
  47. (
  48.  DU_LIB GUI Library, MODLIB DSP Modplay library, OOPLIB Object Oriented Library
  49.  - all for HiSoft Basic.
  50.  CLA+FSMedit+CLA-VHDL=Electronic CAD
  51.  Worm (game)
  52. )
  53.  
  54. Craig Graham.     /\  E-mail:Craig.Graham@newcastle.ac.uk
  55. BAe Space Systems ||  Phone : (UK) 091 4105928
  56. Stevenage,England.||  Snail-mail: 12 Ashvale Avenue, Kibblesworth, Gateshead,
  57.                   ||              Tyne & Wear, NE11 0XT, England.
  58. -----------------/__\-----------------------------------------------------------
  59.   SPACE the final^^^^frontier. Seen it,done it,read the book,got the T-shirt....
  60.